package com.kly.user.db.dbo;
import com.fqgj.common.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
* User: linqu
* Date: 2023-10-18
* Time: 10:15:13.770
* TableDesc:
*/
public class UserMessageReporDBO extends BaseEntity{
    /**
    *
    */
    private String chatterAccount;
    /**
    *
    */
    private String chatterNickName;
    /**
    *
    */
    private String chatterUserCode;
    /**
    *用户创建时间
    */
    private Date createDt;
    /**
    *
    */
    private Integer createHour;
    /**
    *活跃会话数
    */
    private Integer activeSessionNum;
    /**
    *接收消息数
    */
    private Integer receiveMessageNum;
    /**
    *是否在工作时间：0-否，1-是
    */
    private Integer inWorktimeFlag;
    /**
    *回复数
    */
    private Integer replyNum;
    /**
    *及时回复数
    */
    private Integer replyOnTimeNum;

    private Double onlineOnWorkingTimesRate;

    public Double getOnlineOnWorkingTimesRate() {
        return onlineOnWorkingTimesRate;
    }

    public void setOnlineOnWorkingTimesRate(Double onlineOnWorkingTimesRate) {
        this.onlineOnWorkingTimesRate = onlineOnWorkingTimesRate;
    }

    public  String getChatterAccount(){
        return this.chatterAccount;
    }

    public UserMessageReporDBO setChatterAccount(String chatterAccount){
        this.chatterAccount = chatterAccount;
        return this;
    }

    public  String getChatterNickName(){
        return this.chatterNickName;
    }

    public UserMessageReporDBO setChatterNickName(String chatterNickName){
        this.chatterNickName = chatterNickName;
        return this;
    }

    public  String getChatterUserCode(){
        return this.chatterUserCode;
    }

    public UserMessageReporDBO setChatterUserCode(String chatterUserCode){
        this.chatterUserCode = chatterUserCode;
        return this;
    }

    public  Date getCreateDt(){
        return this.createDt;
    }

    public UserMessageReporDBO setCreateDt(Date createDt){
        this.createDt = createDt;
        return this;
    }

    public  Integer getCreateHour(){
        return this.createHour;
    }

    public UserMessageReporDBO setCreateHour(Integer createHour){
        this.createHour = createHour;
        return this;
    }

    public  Integer getActiveSessionNum(){
        return this.activeSessionNum;
    }

    public UserMessageReporDBO setActiveSessionNum(Integer activeSessionNum){
        this.activeSessionNum = activeSessionNum;
        return this;
    }

    public  Integer getReceiveMessageNum(){
        return this.receiveMessageNum;
    }

    public UserMessageReporDBO setReceiveMessageNum(Integer receiveMessageNum){
        this.receiveMessageNum = receiveMessageNum;
        return this;
    }

    public  Integer getInWorktimeFlag(){
        return this.inWorktimeFlag;
    }

    public UserMessageReporDBO setInWorktimeFlag(Integer inWorktimeFlag){
        this.inWorktimeFlag = inWorktimeFlag;
        return this;
    }

    public  Integer getReplyNum(){
        return this.replyNum;
    }

    public UserMessageReporDBO setReplyNum(Integer replyNum){
        this.replyNum = replyNum;
        return this;
    }

    public  Integer getReplyOnTimeNum(){
        return this.replyOnTimeNum;
    }

    public UserMessageReporDBO setReplyOnTimeNum(Integer replyOnTimeNum){
        this.replyOnTimeNum = replyOnTimeNum;
        return this;
    }
}
